#include <stdio.h>

//#pragma pack(4)
#pragma pack(8)

// 类型实现了对内存的格式化访问
struct _data{
//    char c;  // 1
//    short s; // 2
//    int i; // 4

    char c;  // 1
    int i; // 4
    short s; // 2

};
#if 0
n    8     m    4
外对齐 x     4
1
2
4
      y 2

1
4
2
      y 4



#endif

int main()
{
    int a = 0xffffffff;
    printf("a = %d\n",a);
    printf("a = %u\n",a);
    return 0;
}
